﻿<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="T4UtilityBelt.UxDesigns.Styles" xmlns="T4UtilityBelt.UxDesigns.Styles">
  <xs:complexType name="FontFamily">
    <xs:sequence />
  </xs:complexType>
  <xs:complexType name="Thickness">
    <xs:complexContent>
      <xs:extension base="ValueType">
        <xs:sequence />
        <xs:attribute name="Bottom" type="xs:double" />
        <xs:attribute name="Left" type="xs:double" />
        <xs:attribute name="Right" type="xs:double" />
        <xs:attribute name="Top" type="xs:double" />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="Font">
    <xs:sequence />
  </xs:complexType>
  <xs:complexType name="Color">
    <xs:complexContent>
      <xs:extension base="ValueType">
        <xs:sequence />
        <xs:attribute name="A" type="Byte" />
        <xs:attribute name="B" type="Byte" />
        <xs:attribute name="G" type="Byte" />
        <xs:attribute name="R" type="Byte" />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="MilColor">
    <xs:complexContent>
      <xs:extension base="ValueType">
        <xs:sequence />
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="StyleCollection">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element name="Style" type="Style" />
    </xs:choice>
  </xs:complexType>
  <xs:complexType name="Style">
    <xs:sequence>
      <xs:element name="FontFamily" type="FontFamily" />
    </xs:sequence>
    <xs:attribute name="Name" type="xs:string" />
    <xs:attribute name="Parent" type="xs:string" />
    <xs:attribute name="TargetType" type="xs:string" />
    <xs:attribute name="Background" type="Color" />
    <xs:attribute name="Foreground" type="Color" />
    <xs:attribute name="Margin" type="Thickness" />
    <xs:attribute name="FontSize" type="xs:double" />
    <xs:attribute name="FontStyle" type="FontStyle" />
  </xs:complexType>
</xs:schema>